C语言中的 t->z = t->z + n;怎么理解

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:55:44

这里的t是一个对象或结构(不知道你前面的代码)指针,t->z是指针指向的成员对象,实质就是一个变量。可以这么理解:
a=t->z;
a=a+n;
这样你明白了吧

t应该是一对象指针,z是一个类的数据成员.将
t->z + n的值赋给t->z,就相当于z=z+n,或是z+=n.这里z应该定义的是非静态成员,所以必须通过对象或指针对象来访问!

这里的t应该是一个结构体,z为结构体中的一个整型变量,将该变量自增n后保存。

没有前后文 比较困难

但是可以理解成链表吗

给 指针t->z重新赋值